
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu   ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
#cssmenu {
    width:1280px;
    position:relative;
    z-index:999;
	float:left;
}
 
#cssmenu  ul  li {
  float: left;
  width:110px;
}
 
 
#cssmenu   ul   li  a {
  display:block;
    font-size:18px;
    text-decoration:none;
    color:#ffffff;
    padding-top:22px;
    cursor:pointer;
    position:relative;
	float:left;
    z-index:9;
	width:110px;
	text-align:center;
	padding-bottom:22PX;
	background:none;
  text-transform: uppercase;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

 


#cssmenu   ul   li:hover   a,
#cssmenu   ul   li.active > a {
  color: #ffffff;
  background:#25a149;
}
 
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top:62px;
	width:122px;
	text-align:center;
	background:#ffffff;
 
}
#cssmenu li:hover  ul {
  left: auto;
}
 
 
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover   ul   li {
  height:38px;
}
#cssmenu ul ul li a {
  display:block;
    width:122px;
	text-align:center;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-top:0;
	font-weight:normal;
	background:#ffffff !important;
	color:#333333 !important;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top:1px solid #dddddd;
  
}

#cssmenu ul ul li  a.xias{
	 display:block;
    width:122px;
	border-top:0;	
	text-align:center;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-top:0;
	font-weight:normal;
	background:#ffffff !important;
	color:#333333 !important;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover   a,
#cssmenu ul ul li a:hover {
  color: #20843d!important;
  
}
 
 